package cn.bird.storm.component.log;

import org.springframework.core.annotation.AliasFor;

import java.lang.annotation.*;

/**
 * @Description web请求入参,出参以及请求耗时的记录
 * @Author wangxing
 * @Date 2021/12/22 10:56
 **/
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
@Documented
public @interface WebLog {

    @AliasFor("description")
    String value() default "";
    /**
     * 日志描述信息
     *
     * @return
     */
    @AliasFor("value")
    String description() default "";
    /**
     * 不进行sql打印的参数
     */
    String[] excludeParams() default "";

}
